Skip to main content

Version History

A compiled list of FF Ultima Release History. See the full release history On Github ->

4.2 ​

  • fix β€’ πŸ”΄ β€’ Sidebery tab text labels, spacing and visibility when collapsed b56ec63
  • fix β€’ πŸ”΄ β€’ Setting ultima.tabs.vertical.hide and hide.in.screenedge/screencorner settings are no more.. The core logic has been rewritten and improved to no longer rely on expandonHover.
  • new β€’ 🟒 β€’ Setting ultima.tabs.tabbar.autohide now handles autohiding the tabs bar.
  • new β€’ 🟒 β€’ Setticng ultima.tabs.tabbar.disabled will completely disable the tabs bar.
  • Both of these settings above work for both vertical and horizontal tabs bars.And can be used reliably for both sidebery only users, or those that just want the tab bar hidden completely. See video below.
  • new β€’ 🟒 β€’ Split View is coming to Firefox in Version 146, along with it comes some (5) new settings. See video below c4a4401 89593ba 1d008ca
  • new β€’ 🟒 β€’ Setting ultima.tabs.hide.splitter hides the resizable bar (splitter) after pinned tabs and before the tabs button strip (when not hovered)
  • qol β€’ 🟑 β€’ Second Sidebar has some optimizations to work alongside the theme #397
  • qol β€’ 🟑 β€’ There is now an empty customChrome.css import in userChrome.css, this can be used to store custom styles alongside the theme
  • qol β€’ 🟑 β€’ Some context menu items were previously hidden to declutter the menu's, this change has been reverted and limited to the ultima.contextmenu.reduce.options setting #405
  • qol β€’ 🟑 β€’ Setting ultima.tabs.tabbar.hide.buttonstrip replaces both ultima.tabs.vertical.hide.the. bottom.buttons and ultima.tabs.vertical.hide.the. bottom.buttons.off.hover for a more simple execution, and less insane name..
  • qol β€’ 🟑 β€’ Nav bar download button indicator now adopts color scheme accent color when showing progress
  • qol β€’ 🟑 β€’ Newtabbutton.on.top settings see some improved overall spacing, including adjustment to tabCounter when using the setting.
  • qol β€’ 🟑 β€’ Bookmarks Sidebar adjustments to tree item styling, and removal of the bottom margin #412 bcfc7f3
  • qol β€’ 🟑 β€’ Adjustments to bookmarks panel theming in regards to recent Firefox update #412 bcfc7f3
  • qol β€’ 🟑 β€’ Sidebar Inner context menu consistent-to-theme-styling #412 bcfc7f3

4.1 ​

  • fyi β€’ ℹ️ β€’ If you are not using hardware acceleration, blur settings are best left off.
  • fix β€’ πŸ”΄ β€’ Fixed an issue where the all tabs button menu was affected by navbar.hide.buttons #394 a4d342b
  • fix β€’ πŸ”΄ β€’ Dropdown menu's for websites now respect default appearances #392 fc16e2b
  • fix β€’ πŸ”΄ β€’ Setting urlbar.focus.blur.all corrections #390 d36d022
  • fix β€’ πŸ”΄ β€’ Some (4) settings have been renamed for organization, if you are actively using these settings you'll be notified of the change and updated name, on the about:config page decc546
  • new β€’ 🟒 β€’ Setting ultima.tabs.tabCounter for a total number of tabs indicator decc546
  • new β€’ 🟒 β€’ Setting ultima.content.toolbox.ontop reverses the position of the content toolbox when docked bottom
  • new β€’ 🟒 β€’ Setting ultima.navbar.bookmarks.focus.blur blurs browser content when viewing bookmark toolbar folders
  • new β€’ 🟒 β€’ Setting ultima.urlbar.hide.trackingprotection.icon, by @AuRiMaS666 #398
  • qol β€’ 🟑 β€’ Setting disable.alltabs.button is no more.. Since Firefox lets us remove this from the toolbar now
  • qol β€’ 🟑 β€’ Adaptive Tab Color support sees some improvement 3b2a859 2dea82e d20d045
  • qol β€’ 🟑 β€’ Setting tabs.vertical.hide (in screen-edge) transition sees some adjustment, including a more standard height #393 1fc96b8
  • qol β€’ 🟑 β€’ The fluent color-scheme wallpapers have been added to user.theme.wallpaper settings 033c3c4
  • qol β€’ 🟑 β€’ The urlbars search term toggle has been added to the urlbar.hide.button list #396 e514b6a
  • qol β€’ 🟑 β€’ Color Scheme wallpaper logic has been rewritten to respect the new tab page wallpaper menu, where Reset to default defaults to Color Scheme wallpapers #399
  • qol β€’ 🟑 β€’ The Add Bookmarks Menu now displays url input editting function (hidden by default firefox), by @AuRiMaS666 #398 f7bdab9
  • qol β€’ 🟑 β€’ Theme size reduction

setup: sidebar.seperator, navbar.autohide, navbar.bookmarks.focus.blur, tabs.multiline.labels, tabs.tabCounter, urlbar.float, ultima.urlbar.focus.blur

4 1preview

wallpaper switcher

walls

4.0 ​

  • fyi β€’ ℹ️ β€’ The wiki now has extensive search/index capabilities, thanks to Algolia
  • fyi β€’ ℹ️ β€’ Autoconfig and userChromeJS integration has been "refreshed" thanks to @he23251. It's completely optional and may be changed for a better approach, but you can learn more or contribute to it's development in #386
  • fix β€’ πŸ”΄ β€’ Sidebery positioning correction when using autohide settings. Thank you #380 @PONYMODZ
  • fix β€’ πŸ”΄ β€’ MacOS handles fullscreen/maximized state differently than other OS's, so full screen compacting will also acknowledge that difference for Mac, thank you for pointing this out #375 @stellophiliac
  • new β€’ 🟒 β€’ Setting ultima.urlbar.scrollable let's you scroll through options within the urlbar
  • new β€’ 🟒 β€’ Setting ultima.urlbar.focus.blur blurs browser content when the urlbar is in focus
  • new β€’ 🟒 β€’ Setting ultima.urlbar.focus.blur.all blurs everything except for the urlbar, when focused #383 by @he23251
  • new β€’ 🟒 β€’ Setting ultima.urlbar.focus.text.aligns.left forces urlbar text left, when focused #383 also by @he23251
  • new β€’ 🟒 β€’ Setting ultima.navbar.text.for.icons replaces navbar icons for text labels
  • new β€’ 🟒 β€’ Setting ultima.navbar.update.ready.label when a Firefox update is available, presents an update label
  • new β€’ 🟒 β€’ Setting ultima.tabs.focus.blur when focus/hover over a tab, other tabs become blurred
  • new β€’ 🟒 β€’ Setting ultima.tabs.horizontal.fullwidth to make horizontal tabs take up all available width
  • new β€’ 🟒 β€’ Setting ultima.privatebrowsing.gradient.border an animated border for private windows #383 by @he23251
  • new β€’ 🟒 β€’ Setting ultima.navbar.bookmarks.tab.indicator highlights content when the current tab is bookmarked
  • new β€’ 🟒 β€’ Setting ultima.findbar.position.top positions the find bar on top of browser content #383 by @he23251
  • new β€’ 🟒 β€’ Setting ultima.findbar.disable.background.image this setting hides the background image that some add-on themes attach to the findbar, often these images don't blend with the themes rounded appearance. The disabled background also fixes add on themes that produce a different solid color than the overall browser color.
  • qol β€’ 🟑 β€’ Setting ultima.tabs.always.show.pinned now also applies to horizontal tab layout 87adf51
  • qol β€’ 🟑 β€’ Tab group "counter" adjustment
  • qol β€’ 🟑 β€’ Transparent color scheme adjustments #379 8bd577b
  • qol β€’ 🟑 β€’ Tab group label 3 sees visibility improvement with light mode themes
  • qol β€’ 🟑 β€’ Multiple lwtheme adjustments to improve Adaptive Tab Color appearance
  • qol β€’ 🟑 β€’ Unloaded tabs that are inside of tab groups now appear more opaque than before
  • qol β€’ 🟑 β€’ Toolbar button badges have been restored/unmodified to default colors #382 568e62f
  • qol β€’ 🟑 β€’ Add-on themes (when in light mode) see some improvement to menu contrast and accent color #383 e9ebb67
  • qol β€’ 🟑 β€’ All tab groups and container tabs related code has been moved to settings-tabs-group-and-containers.css for organization

setup: findbar.position.top, navbar.autohide, urlbar.float, urlbar.focus.blur, tabs.multiline.labels, navbar.text.for.icons

preview4settings

3.8 (Doc Website Published) ​

"This update focuses on qol improvements to existing settings and Firefox 143 adjustments. The Wiki has been moved to it's own dedicated website.. So better documentation, better searching and organization, better quality video demonstrations, and more.."

  • fyi β€’ ℹ️ β€’ Contributing guidelines have been created #368
  • fix β€’ πŸ”΄ β€’ Horizontal tabs grow/shrink animation has been restored to original state #366 823b916
  • fix β€’ πŸ”΄ β€’ Setting tabs.newtabbutton.ontop.2 fixed for 143 4be070c #376
  • fix β€’ πŸ”΄ β€’ Sidebery autohide positioning correction when using autohide settings. Thank you #370 @PONYMODZ
  • new β€’ 🟒 β€’ Setting ultima.scrollbar.thin forces a thinner scrollbar, very useful for Windows 10 users #368 @mrodyhin
  • new β€’ 🟒 β€’ Setting ultima.disable.contextmenu.icons disables extension icons in context menus #366 095b014
  • new β€’ 🟒 β€’ Setting ultima.disable.contextmenu.icons.all also removes back, forward, reload icons 095b014
  • new β€’ 🟒 β€’ Setting ultima.urlbar.drags.window lets you reposition the browser by dragging the urlbar cae7765
  • new β€’ 🟒 β€’ Setting ultima.navbar.bookmarks.hide.icons hides bookmark toolbar icons for a clean look cae7765
  • qol β€’ 🟑 β€’ Setting ultima.navbar.float transition speed has been reduced (it reveals itself faster) #367 bd1b34f
  • qol β€’ 🟑 β€’ Setting ultima.tabs.multiline.labels, after some adjustments to the close button on hover, this option is no longer experimental!
  • qol β€’ 🟑 β€’ Default Color Scheme (dark mode) pinned tabs adopt a faded out blue instead of chaotic yellow 225b69a
  • qol β€’ 🟑 β€’ Instead of relying on "hover", navbar.autohide & navbar.float visibility becomes more persistent when accounting for menu panels that are "open" 9b77063
  • qol β€’ 🟑 β€’ tab group label 3 spacing is more consistent with regular tabs, and new highlight background (Firefox Nightly 144) removed 9b77063 (wiki)
  • qol β€’ 🟑 β€’ Setting ultima.tabs.always.show.pinned now also applies to horizontal tab layout 87adf51
  • qol β€’ 🟑 β€’ Gradient outline color is no longer a default config
  • qol β€’ 🟑 β€’ MacOS handles fullscreen/maximized state differently than other OS's, so full screen compacting will also acknowledge that difference for MacOS (3.8+) #375
  • qol β€’ 🟑 β€’ Extensions panel management button restored (3.8+)
  • qol β€’ 🟑 β€’ common dialog box button color correction (3.8+)

github-ezgif com-optimize

3.7 ​

  • fyi β€’ ℹ️ β€’ gituserChrome can download or update ff ultima in one click
  • fix β€’ πŸ”΄ β€’ Setting navbar.autohide now respects the customize toolbar page, and stops autohiding
  • fix β€’ πŸ”΄ β€’ Setting bookmarks.autohide transition enforced, to prevent bookmarks randomly losing visibility #360 095b014
  • fix β€’ πŸ”΄ β€’ Vertical tabs error when used with newtabbutton.on.top #362
  • new β€’ 🟒 β€’ Setting ultima.disable.contextmenu.icons to disable the extension icons in context menus 095b014
  • new β€’ 🟒 β€’ Setting ultima.spacing.compact.menus for a compact menu panel #358 @dreadbalaur
  • new β€’ 🟒 β€’ Setting ultima.navbar.float for a floating navbar. Rewriting navbar.autohide made this easy to get done. Thank #355 @mrodyhin for that fa44b48
  • qol β€’ 🟑 β€’ Fluent color scheme, adjustments to identity box border radius, lighter font in sidebar, lighter shadows
  • qol β€’ 🟑 β€’ Setting navbar.autohide now has a slight box shadow on reveal for visual clarity
  • qol β€’ 🟑 β€’ Setting urlbar.float has some adjustment for +1920 resolutions 6050fe3
  • qol β€’ 🟑 β€’ Setting ultima.urlbar.hidebuttons renamed to ultima.urlbar.hide.buttons fa44b48
  • qol β€’ 🟑 β€’ Bookmarks positioning is now handled via ultima.navbar.bookmarks.position. Set it to left, right or center.
  • qol β€’ 🟑 β€’ Setting ultima.urlbar.suggestions renamed to ultima.urlbar.hide.searchsuggestions it now also hides the new search "bonnet" switcher fa44b48
  • qol β€’ 🟑 β€’ About:config notifications updated
fluent

3.5 ​

  • fyi β€’ ℹ️ β€’ gituserChrome, a tool for installing & managing userchrome themes.
  • fyi β€’ ℹ️ β€’ Settings Wiki is up to date.
  • fix β€’ πŸ”΄ β€’ Setting navbar.autohide rewritten. It's more smooth nowβ„’ 7b2ed66
  • fix β€’ πŸ”΄ β€’ Some adjustments were made to browser content outlines
  • fix β€’ πŸ”΄ β€’ Some redefinitions occured in firefox source, bug fixes for bookmarks autohide pulled from upstream 9d70934
  • new β€’ 🟒 β€’ New Fluent Color Schemes, created by @dreadbalaur
  • new β€’ 🟒 β€’ Setting ultima.tabs.not.a.progress.bar, shows the progress of a loading page 98910fd @imshinyu
  • new β€’ 🟒 β€’ Setting ultima.tabs.reverse.content.order & ultima.tabs.closetabbutton.on.icon can switch around the position of content inside of an individual tab.
  • qol β€’ 🟑 β€’ Bookmark Autohide now has a light linear transition/animation.
  • qol β€’ 🟑 β€’ Setting ultima.tabs.multiline.labels adjustments
fluent

3.3 ​

  • fix β€’ πŸ”΄ β€’ Sidebery tab indentation when collapsed, fixed #347 8b37f1f
  • new β€’ 🟒 β€’ New infinite gradient tab outline color user.theme.xtras.tab.outline.color.gradient
  • new β€’ 🟒 β€’ Setting ultima.tabs.closetabbutton.on.icon presents the "close tab" button when you hover over a tabs icon
  • qol β€’ 🟑 β€’ Setting user.theme.xtension.newtab.compact had a small adjustment to expand griding properly based on number of shortcuts (on 1700px browser width)
  • qol β€’ 🟑 β€’ History Sidebar themed for consistency
  • qol β€’ 🟑 β€’ Bookmarks Sidebar adjusted for consistency
  • qol β€’ 🟑 β€’ Settings Sidebar, finally took care of those grey borders
  • qol β€’ 🟑 β€’ Window Control restoration (for Windows) moved out of nightly.config
  • wip β€’ ℹ️ β€’ Setting ultima.tabs.multiline.labels makes tabs labels span multiple lines, only for vertical tabs & very experimental, I'm a bit hesitant when it comes to manipulating individual tab heights.. so time will tell if this sticks around.

Gradient outline (setting) | Tab group label 4 spacing | Consistent theming for Sidebar pages

image image

After 1700px, new tab page shortcuts take up more spacing (user.theme.xtension.newtab.compact) (could use some work)

newtabgridspacing-ezgif com-optimize

Setting ultima.tabs.closetabbutton.on.icon, only applies to expanded/expandOnHover

Vid_20250728_233140

Setting ultima.tabs.multiline.labels, wip, very experimental

image

3.2 ​

  • fix β€’ πŸ”΄ β€’ navbar.autohide and bookmark.autohide now respect when a bookmark dropdown/folder is active/open #335 d05a47c
  • fix β€’ πŸ”΄ β€’ Url bar was too transparent in user.theme.transparent #336
  • new β€’ 🟒 β€’ Setting ultima.sidebar.revamped.hide.when.horizontal can keep or hide the revamped sidebar even when using Horizontal Tabs #338
  • new β€’ 🟒 β€’ You can now override individual custom icons with (multiple) user.theme.xtension...icon settings
  • new β€’ 🟒 β€’ You can now force a specific tab outline color using user.theme.xtras.tab.outline.color settings
  • new β€’ 🟒 β€’ Reduce the spacing between the new tab page shortcuts with user.theme.xtension.newtab.compact
  • qol β€’ 🟑 β€’ button hover adjustment, menu panel adjustments in user.theme.transparent #336
  • qol β€’ 🟑 β€’ The Adaptive Tab Color Wiki has been updated with extra configuration testing, by @flick36 #336
  • qol β€’ 🟑 β€’ yt theming header inconsistencies with certain color schemes #340
  • qol β€’ 🟑 β€’ yt theming shorts cinematic container adjustment #340
  • qol β€’ 🟑 β€’ Tab groups background #4 outline reduced by 2px
  • qol β€’ 🟑 β€’ color correction for carl themed window controls @ShKev03 #341

3.1 ​

  • fix β€’ πŸ”΄ β€’ Find bar visibility adjustment 92cba3d
  • fix β€’ πŸ”΄ β€’ Setting ultima.tabs.tabgroups.background.4 no longer increases width of vertical tabs, no more shift 23f0311
  • fix β€’ πŸ”΄ β€’ Setting user.theme.xtension.swap.addon.colors replaces ultima.theme.color.swap to handle swapping of color variables for certain addon themes #330 @rabbit-time
  • new β€’ 🟒 β€’ Setting ultima.tabs.tabgroups.label.3 is now the new default tab groups style 23f0311
  • new β€’ 🟒 β€’ Setting ultima.spacing.compact.addonmanager for a compact grid style add on manager page #326
  • new β€’ 🟒 β€’ Setting ultima.navbar.bookmarks.scrollable lets you scroll the bookmarks toolbar credit to @dreadbalaur for the inspiration 58efa73
  • new β€’ 🟒 β€’ Setting ultima.navbar.bookmarks.scrollable works when using only buttons on the bookmarks bar e0d5e30
  • new β€’ 🟒 β€’ Setting ultima.navbar.bookmarks.compact shrinks the height of the bookmarks toolbar, when floating, the bookmarks shrink both height & width instead a8d8174.
  • qol β€’ 🟑 β€’ Setting ultima.navbar.bookmarks.fading is no more
  • qol β€’ 🟑 β€’ Setting ultima.navbar.bookmarks.float.autohide is no more
  • qol β€’ 🟑 β€’ Setting ultima.navbar.bookmarks.float.compact is no more
  • qol β€’ 🟑 β€’ Setting ultima.navbar.bookmarks.float.left is no more
  • qol β€’ 🟑 β€’ Setting ultima.navbar.bookmarks.float.smaller is no more
  • qol β€’ 🟑 β€’ Positioning and autohiding of the "floating bookmarks bar" now works with the existing ultima.navbar.bookmarks.autohide & ultima.navbar.bookmarks.centered settings. This allows for consistent positioning and less settings clogging up your about:config page a8d8174 #328
  • qol β€’ 🟑 β€’ Tab groups background colors adjustments
  • qol β€’ 🟑 β€’ Leave Page dialog now highlights the "Leave Page" button in red, instead of the default firefox blue
  • fix β€’ 🟑 β€’ Setting ultima.navbar.bookmarks.centered adjust when Window width is smaller 5283649
  • qol β€’ 🟑 β€’ Window controls (on windows) spacing & sizing adjustments 7baa6e5
  • qol β€’ 🟑 β€’ Window controls spacing (in Windows) & consistent colors when window is active/inactive/colorscheme 0422b64
  • qol β€’ 🟑 β€’ Setting ultima.tabs.pinnedtabs.style.1 renamed to ultima.tabs.always.show.pinned for clarity. pinnedtabs.style.1 will still work for now, but it will soon be removed in favor of the new name 84f48fe
  • qol β€’ 🟑 β€’ Transparent color scheme adjustments
  • qol β€’ 🟑 β€’ YT styling, transparent adjustments
  • qol β€’ 🟑 β€’ Floating urlbar adjustments #329 83d9f80
  • qol β€’ 🟑 β€’ Autoscroller icon restoration

Bookmarks toolbar settings & combinations

Image

Image

Image

Tab Groups label 3 & background 4

Image

3.0 (Ultima gets a big makeover) ​

"This is a big quality of life update focused on stability. With a full restructure of source files, and a less = more approach. Using less code but keeping the same look & functionality. Organizing code categorically to improve readability. Also some major improvements for Color Scheme handling."

  • The theme see's a huge rewrite of the entire source code, structure and logic, requiring returning user's to reapply the user.js (which is a rare occasion)

https://github.com/user-attachments/assets/e0dfb849-cf89-4818-b196-118757e85c4a

  • fix β€’ πŸ”΄ β€’ Tabs shifting 1 pixel when expanding-on-hover is no more
  • fix β€’ πŸ”΄ β€’ Reductions in modifying the sidebar splitters have improved handling everywhere
  • new β€’ 🟒 β€’ New Color Scheme Kanagawa Wave by @pitchaya-s! #313
  • new β€’ 🟒 β€’ Introducing Transparency support for Mica/Blurred Windows for all OS's. See the wiki.
  • qol β€’ 🟑 β€’ Setting ultima.spacing.compact improvements (see below)
  • qol β€’ 🟑 β€’ Theme size reduced by 7mb
  • qol β€’ 🟑 β€’ Total number of File(s) reduced by 10
  • qol β€’ 🟑 β€’ There are now a total of 16 color schemes
  • qol β€’ 🟑 β€’ By default, the sidebars box-shadow is removed @calciferchang
  • qol β€’ 🟑 β€’ Youtube theming can be turned off with user.theme.xtension.YT
  • qol β€’ 🟑 β€’ Every color scheme now has a dark/light version per user.theme
  • qol β€’ 🟑 β€’ You can create a Color Scheme in 10 minutes. Learn how in the wiki.
  • qol β€’ 🟑 β€’ New Tab Page can automatically adjust colors based on color scheme
  • qol β€’ 🟑 β€’ Turning off all color schemes now adapts to using default firefox colors
  • fyi β€’ 🟑 β€’ Setting user.theme.adaptive deleted. Adaptive Tab Color now works without it
  • qol β€’ 🟑 β€’ Ublock Origin extension panel now automatically adjust to color scheme e1ddb8c
  • qol β€’ 🟑 β€’ Setting ultima.xstyle.sidebar.theming deleted. It is now handled automatically via color schemes
  • qol β€’ 🟑 β€’ Floating Url Bar optimization, max width & positioning adjustment for smaller windows to bigger (Ultrawide) windows d288238

FF Ultima Kanagawa Wave Edition by @pitchaya-s

image

Setting user.theme.transparent. See the wiki.

transparentt Screenshot_20250624_050538

Setting user.theme.compact improvements

Vid_20250622_214445

Preview of the new sidebar splitter handling & Scarlet Color Scheme

Vid_20250624_235601-ezgif com-optimize

Mac OS Current State

Image

2.7 ​

  • fyi β€’ ℹ️ β€’ gituserChrome introduced as a tool to automate installation of userChrome themes for Linux, Mac, Windows de7e58e b15b828
  • fix β€’ πŸ”΄ β€’ Corrections for Fullscreen scenarios
  • fix β€’ πŸ”΄ β€’ Context menu's panel shadow changes are not theme related (but fixed) dad3532
  • new β€’ 🟒 β€’ Setting ultima.tabs.tabgroups.4 to wrap all tabs for a group inside of a dashed style box 0fe9bc4
  • new β€’ 🟒 β€’ Setting ultima.urlbar.float url bar transitions into a floating center when in use 4cb9bb8
  • qol β€’ 🟑 β€’ New Tab Page hover color correction, weather widget scaling removed
  • qol β€’ 🟑 β€’ Setting ultima.tabs.pinnedtabs.style.1 enabled by default to revert the new limited visibility (user.js)
  • qol β€’ 🟑 β€’ All Tab related settings are now organized within theme-tab-styles.css instead of theme-xstyle.css
  • qol β€’ 🟑 β€’ Container Tab Styles have been revamped: ultima.tabs.tabContainers.1,2,3. Functionality is now fully independant of Tab groups, and styles can be mixed/matched/seperated in a total of 8 to 128 style combinations (when considering tab groups or not) 18d3473
  • qol β€’ 🟑 β€’ New Search Mode Switcher adjustments for theme e5827b4 08125a8
  • qol β€’ 🟑 β€’ Setting ultima.tabs.vertical.hide.private can be used to enable hide behavior when in Private windows #309
  • qol β€’ 🟑 β€’ Adaptive Tab Color improvements. It no longer needs user.theme.adaptive 498cf06
  • qol β€’ 🟑 β€’ When no color scheme is selected, Firefox will default to its default appearance (with minor theme enhancements)
  • wip β€’ ℹ️ β€’ The current color scheme logic is a bit bloated; Reworking it to be more simple is a goal for the next release.

New Tab Page Corrections (light mode as well)

New Floating URL Bar Setting

https://github.com/user-attachments/assets/f0c7744a-f527-4025-b300-191922babacb

This is userChrome Companion. Instead of relying on the about:config page and user.js, I see a future where FF Ultima works alongside userChrome Companion. Maybe you see that future as well. Depending on the development of UCC and how easier it is for both you and me, it can become a possibility. Definitely want opinions on this.

https://github.com/user-attachments/assets/3aeadb12-dd2a-403b-a31f-0cb5784489ba

Full 4k Video uncropped on Youtube​

2.6 ​

  • fyi β€’ ℹ️ β€’ .tabgroups.background.2 originates from a modification of a style, authored by @probe2k da4fb84
  • fix β€’ πŸ”΄ β€’ Sidebery animation fluidity #300 0fa0db8 @TBroderick99
  • fix β€’ πŸ”΄ β€’ Pinned tab spacing correction when not using expand on hover #302 e3bfba5 @rh1nehart
  • fix β€’ πŸ”΄ β€’ With ultima.tabs.newtabbutton.ontop.2, the new tab button now remains under pinned tabs when there are enough opened tabs to trigger the scrollbar #301 dd35439
  • fix β€’ πŸ”΄ β€’ With ultima.tabs.newtabbutton.ontop.1, the new tab button no longer duplicates when there are enough opened tabs to trigger the scrollbar #301 0cdc8ae @dreadbalaur
  • new β€’ 🟒 β€’ Setting ultima.sidebar.hide.header to hide the new sidebar header/title f29aa49
  • new β€’ 🟒 β€’ Setting ultima.tabs.disable.update.dot to remove the Dot (indicator) that shows up on tabs (4 @rh1nehart)
  • new β€’ 🟒 β€’ Setting ultima.tabs.tabgroups.label.2 a compact pill style for tab groups (see video below)
  • new β€’ 🟒 β€’ Setting ultima.tabs.vertical.hide.the.bottom.buttons to hide the action buttons from the vertical tabs c04d148
  • new β€’ 🟒 β€’ Setting ultima.tabs.vertical.hide.the.bottom.buttons.off.hover to hide the action buttons, when not hovering the vertical tabs c04d148
  • new β€’ 🟒 β€’ Setting ultima.urlbar.animate.options just a visual slide of selected options 8cfb8aa
  • qol β€’ 🟑 β€’ PiP mini video player's volume slider will now always be visible (when smaller sizes) 0aab3b1
  • qol β€’ 🟑 β€’ Tab group backgrounds can now be completely combined/seperated (color background, blurred tab color, color line)
  • qol β€’ 🟑 β€’ Tab group backgrounds animated to appear in a subtle manner, instead of a hard on/off ffbcfd6
  • qol β€’ 🟑 β€’ Vertical Tab animation speed fluidity & first-time visibility trigger (user.js) 6fd8b17
  • qol β€’ 🟑 β€’ Pinned tabs container height unlimited with ultima.tabs.pinned.style.1 83bce1e 899e820
  • qol β€’ 🟑 β€’ Unloaded/discarded tabs will now respect browser.tabs.fadeOutUnloadedTabs when set to false #303 6bc1723 @fefdbi
  • qol β€’ 🟑 β€’ Firefox 140+ New Tab Page changes reverted
  • qol β€’ 🟑 β€’ Tab Group optimization 7667d13

PiP tabgroups

2.5 ​

  • Theme settings go through a bit of re-organization.
  • Theme source goes through a re-structuring for organizaiton.
  • fyi β€’ ℹ️ β€’ File function-urlbar.css renamed to theme-urlbar.css 29ee54a 00b5eb8
  • fix β€’ πŸ”΄ β€’ Much of the global positioning logic needed to be improved, and so revisions have begun. Positioning of margins, borders, spacing between sidebars, are the best they've ever been.
  • fix β€’ πŸ”΄ β€’ Color scheme creation tutorial link fix @ApenasOLinco #296
  • new β€’ 🟒 β€’ Setting ultima.tabs.vertical.hide.in.screenedge fully hide the vertical tabs, hovering the screen edge will expand them
  • new β€’ 🟒 β€’ Setting ultima.xstyle.tabgroups.background.2 a new background style for grouped tabs
  • new β€’ 🟒 β€’ Setting ultima.urlbar.animate.open urlbar animates height when first opened/triggered 0b40670
  • new β€’ 🟒 β€’ Setting ultima.xstyle.highlight.aboutconfig now matches aboutconfig page colors to color scheme, tab border also removed
  • new β€’ 🟒 β€’ Settings ultima.spacing.compact.contextmenu/ultima.spacing.relaxed.contextmenu to change context menu spacing 8c208c2
  • new β€’ 🟒 β€’ Setting ultima.navbar.hidebuttons to hide all navbar buttons excluding menus that are triggered, or download button when downloading d82e1cc
  • qol β€’ 🟑 β€’ The Unload Tab context menu option has been in firefox for a long time, for some reason this option is disabled in some instances. It is now forcefully enabled in the theme e63a57a
  • qol β€’ 🟑 β€’ Tab Groups visual optimization

Vertical Tab Hide Settings

https://github.com/user-attachments/assets/20241a30-a7c5-4430-a6b5-ad65433005f9

Navbar hide buttons

navbar hide buttons

Context Menu Spacing

context menu spacing

Aboutconfig adaptive colors

Vid_20250514_045957

image

Preview of ultima.spacing.relaxed Setting. Trying to make something "comfy" for Fullscreen/Ultrawide/Split-View enjoyers like myself. Still in a design stage but recommendations are welcome.

Screenshot_20250520_225549

2.1 ​

  • new β€’ 🟒 β€’ Sidebery AUTOMATIC theming based on current Color Scheme. Enabled through user.theme.sidebery #291
  • new β€’ 🟒 β€’ Adaptive Tab Color Extension supported as of ffu 2.0
  • new β€’ 🟒 β€’ Setting ultima.navbar.windowcontrols to customize window controls (3 traffic light options) #285
  • new β€’ 🟒 β€’ Setting ultima.disable.verticaltab.bar.notprivate to disable the vertical tab bar, but keep it when in Private Mode Windows #292 @whatsnewsisyphus
  • qol β€’ 🟑 β€’ Theme size reduced by 5-9Mib (all wallpapers converted to JPG & some even upscaled)
  • qol β€’ 🟑 β€’ The Settings Wiki is better than ever.
  • qol β€’ 🟑 β€’ Midnight Color Scheme adjustments. More Black. Only White accents. Animated background only with user.theme.dark.midnight.animated #243
  • qol β€’ 🟑 β€’ Dusky color scheme adjustments, less blue, more Dusky
  • qol β€’ 🟑 β€’ Gruvbox-light color scheme adjustments
  • qol β€’ 🟑 β€’ Tab Groups visual optimization
  • qol β€’ 🟑 β€’ New Tab pinned tab change reverted

Sidebery automatic theming

https://github.com/user-attachments/assets/38df6a16-157e-4378-b340-cdda5d48b2ba

Carl Window controls

Image

Midnight Color Scheme

https://github.com/user-attachments/assets/116143ff-b0b7-4a50-bd85-7d773871f5fc

Tab Groups

https://github.com/user-attachments/assets/434ba0b7-5916-4294-97d8-ac439c2e3f9b

New Warning Message (aboutconfig)

When two conflicting settings are turned on when they shouldn't be, this little guy will appear until you turn one off.

image

2.0 ​

"For the first time in a long time, nothing’s falling apart. Like singing along to your favorite song - to that part where no other can sway your heart. All the pieces are strung so that you cant bite your tongue. So enjoy it while it last. Stability."

  • Theme minimum requirement jumps to Firefox 138
  • fyi β€’ ℹ️ β€’ Vertical Tab autohiding can be enabled/disabled in the Settings Sidebar
  • fyi β€’ ℹ️ β€’ Firefox 138, tab groups can now be dragged/moved & tabs can now be moved around them
  • fyi β€’ ℹ️ β€’ Remove Settings ultima.sidebar.longer,ultima.sidebar.hidden,ultima.disable.contextmenu.collapsing
  • fix β€’ πŸ”΄ β€’ Window outlines in fullscreen videos, fixed #280
  • fix β€’ πŸ”΄ β€’ spacing corrections, left/right
  • fix β€’ πŸ”΄ β€’ All sidebar splitters (resizeable bar) are styled and work great
  • fix β€’ πŸ”΄ β€’ Setting ultima.sidebery.autohide overlays webpage when verttabs are disabled #283
  • fix β€’ πŸ”΄ β€’ Sidebar splitter no longer visibility when in full screen videos #280
  • new β€’ 🟒 β€’ Setting ultima.xstyle.bookmarks.autohide autohide bookmarks bar
  • new β€’ 🟒 β€’ Setting ultima.xstyle.bookmarks.centered center the bookmarks bar #284 @imshinyu
  • new β€’ 🟒 β€’ Setting ultima.sidebar.seperator seperate the two sidebars to opposite sides of the Browser #279 @NyukiFrost
  • new β€’ 🟒 β€’ Setting ultima.xstyle.newtabbutton.ontop.i puts the New Tab button at the top of the Verttabs
  • new β€’ 🟒 β€’ Setting ultima.xstyle.newtabbutton.ontop.ii puts the New Tab button at top / under pinned tabs
  • new β€’ 🟒 β€’ Setting ultima.xstyle.highlight.aboutconfig highlights the aboutconfig Tab
  • new β€’ 🟒 β€’ Adaptive Tab Color Extension now supported #247
  • new β€’ 🟒 β€’ Setting ultima.sidebery.expandon.inactive.windows to keep sidebars expanded on inactive windows. (accessibility) #248 @whatsnewsisyphus
  • qol β€’ 🟑 β€’ Sidebar white/gray border removed
  • qol β€’ 🟑 β€’ Thinner Vertical Tabs
  • qol β€’ 🟑 β€’ Tab group white border removed
  • qol β€’ 🟑 β€’ Mini toolbar buttons under vertical tabs are now centered
  • qol β€’ 🟑 β€’ Setting ultima.spacing.compact now shrinks tab margins slightly

https://github.com/user-attachments/assets/789a31ea-d17a-4292-994e-97147f2c2a59

https://github.com/user-attachments/assets/b66c4dd4-c38b-4774-8182-80e67a0a1369

https://github.com/user-attachments/assets/1d27e58a-197e-4fc6-9889-7ec439e4cd7d

https://github.com/user-attachments/assets/02e408a6-0cc1-496f-9388-1f4ef0958327

https://github.com/user-attachments/assets/ecbba1bf-7535-4d6e-bfb7-0db2dd5db4c5

1.9.9 (expandonHover introduced to Firefox) ​

  • Theme minimum requirement jumps to Firefox 137 (due to the rapid development of Firefox Developers recent changes require a new minimum requirement).
  • The theme's core positioning logic had to go through another rewrite to adjust to the new expandonHover feature
  • Some recommendations were pitched and acknowledged for the future of Vertical Tabs default appearances
  • info Vertical Tab autohiding is now just Firefox's native ExpandOnHover with some adjustment, this can be enabled/disabled in Sidebar Settings. You can also now change the size (width) of the vertical tabs by dragging it with your mouse to a desired width.
  • new Setting ultima.xstyle.tabgroups.with.colormix Tab group styles are fully restore and this setting will add the group-colored background like before.
  • new Setting ultima.xstyle.pinnedtabs.i when using tab autohiding the pinned tabs will be listed vertically.
  • qol Undoing some privacy preferences that were previously altered by the theme back to their default values, these should left to be dealt with by the user. ea1711a
  • fix Media Playing Icon on tabs restored.
  • fix New Tab buttons functionality restored.
  • wip Autoconfig support restoration.
  • *** Adaptive Color Scheme, Adjustments for adaptive tab extension compatibility.

https://github.com/user-attachments/assets/a618cb6b-1435-409b-b0f9-7e199a87a6eb

https://github.com/user-attachments/assets/32edce46-943d-43fb-b977-682f98e6fa73

1.9.8.5 ​

  • Theme minimum requirement jumps to Firefox 135 (due to recent changes to the browser that require a new minimum requirement).
  • fix Vertical tabs overlay priority restored to overlay the secondary sidebar when hovered.
  • fix Tab groups have been restored. Code snippets simplified as well. #250
  • new Setting ultima.xstyle.tabgroups.withcolormix to use a colored background with either the 1 or 2 style.
  • qol Midnight color-scheme Color adjustments, less yellow's. #243
  • fix Overlay positioning for "Unsent Crash Report" Notification. #242
  • fix Tab audio indicator positioning restored.
  • wip Autoconfig support restoration.

https://github.com/user-attachments/assets/32edce46-943d-43fb-b977-682f98e6fa73

1.9.8 ​

  • new Autoconfig support (Thank you @tthornton3-chwy for the contribution!)
  • new Setting ultima.enable.js.config to restore old autohiding mod with no visual stutter #227 @tthornton3-chwy
  • new Autoconfig wiki todo
  • new Setting ultima.enable.nightly.config to maintain necessary quick-patches for future Nightly Updates that may break a certain feature
  • fix Vertical Tabs autohiding for Nightly #207 #212
  • fix Adjustments for new audio indicator overlay #225
  • fix New Tab Page Shortcut Visibility #232
  • fix Catppuccin Color Adjustment, Thank you @ItsLogic #234

1.9.7 ​

  • new Catpuccin Frappe Edition color-scheme created, inspired by reddit post
  • qol Wallpapers for Full Moon and Midnight have been updated/changed for better resolution
  • new Use whatever wallpaper you want with user.theme.wallpaper
  • qol you can now drag/move the Browser Window with the Vertical-Tab Sidebar
  • fix text and button spacing for Vertical Tabs Toolbar buttons #186
  • new Setting ultima.navbar.autohide autohide the Navigation Bar, unless hovered or URL bar focused
  • fix Setting ultima.spacing.compact now removes the top background showing over browser content #206
  • fix Windows Sidebar visibility (z-index correction) #205
  • fix Windows (OS) titlebar button size/positioning - o x
  • qol Navbar Autohiding now works with Maximized Windows #209 (Thank you @boarder2 for the heads up!)
  • fix Navbar Autohiding now works properly under Windows (OS)
  • wip when using tabs autohide, the context menu (right click menu) will keep the sidebar expanded.
  • fix Vertical Tabs autohiding adaption (Nightly) #207 #210 #212
  • fix Container tabs theming restored #208
  • qol the New Tab Page has been optimized. Improved spacing, less saturation, better hover, visual accessibility, compatibility with Firefox's awesome bar #189 , new ultima.xstyle.newtab.rounded setting
  • qol Midnight color-scheme Animated background extended to cover the all of the top bars.
  • qol Ublock Origin and bookmark Icons (svg) will now follow toolbar button colors.

image

1.9.5 ​

  • fix text and button spacing for Vertical Tabs Toolbar buttons #186
  • new Set the width of Vertical Tabs with: ultima.tabs.width.small to ultima.tabs.width.huge
  • new Tab Groups! Style them with: ultima.xstyle.tabgroups.i by @tthornton3-chwy or ultima.xstyle.tabgroups.ii
  • qol Using ultima.disable.verticaltab.bar now completely removes the Vertical Bar, with an optional quick access option ultima.disable.verticaltab.bar.withindicator #193
  • new Setting ultima.tabs.belowURLbar to have horizontal tabs (tab on top) layout below the URL bar
  • new Setting ultima.navbar.autohide autohide the Navigation Bar, unless hovered or URL bar focused
  • qol Setting ultima.spacing.compact now reduces 2 to 18 more pixels vertically (Navigation Bar)
  • new When using add on themes, users can quickly fix most color issues with ultima.theme.color.swap. Note, optimization for add on themes with ff ultima are now at their best state, but there are still a 10% of themes that just wont look great. This is because of the variety of ways that an add-on theme developer may choose to use their color variables, it is impossible to have an all-for-one solution mixed in with ff ultima.
  • fix Midnight color scheme code bleeding into light mode #196
  • fix vertical tab width patched for Nightly (Thank you for the heads up! @dreadbalaur
  • fix pinned tab container grid behavior #198 (Thank you @tbeest)

https://github.com/user-attachments/assets/998fb2ef-3eca-4d0a-ab2e-76dec44cc15f

1.9.3 ​

A showcase of FF Ultima 1.9.3.... https://www.youtube.com/watch?v=KDwWr7QMV8s

  • Theme minimum requirement jumps to Firefox 133 (due to the rapid development of Firefox Developers recent changes require a new minimum requirement).
  • qol Setting ultima.tabs.autohide autohides the Vertical Tabs with a smooth animation
  • new Set the width of Vertical Tabs with: ultima.tabs.width.small to ultima.tabs.width.huge
  • new Tab Groups! Style them with: ultima.xstyle.tabgroups.i by @tthornton3-chwy or ultima.xstyle.tabgroups.ii
  • fix MacOS titlebar bugs are patched #166 (Thank you @alejandrosanchezcabana for confirming)
  • new Setting ultima.spacing.compact.tabs to reduce spacing between tabs (vertical), letting you see more at once
  • qol Using ultima.disable.verticaltab.bar now completely removes the Vertical Bar, still accessible via shortcut button
  • qol With sidebar autohiding and ultima.disable.verticaltab.bar, hovering the screen-edge will trigger the sidebar to expand #168 (Thank you @awwpotato)
  • qol Using the theme with Add-On themes has been optimized a bit! #182
  • new When using add on themes, users can quickly fix most color issues with ultima.theme.color.swap. Note, optimization for add on themes with ff ultima are now at their best state, but there are still a 10% of themes that just wont look great. This is because of the variety of ways that an add-on theme developer may choose to use their color variables, it is impossible to have an all-for-one solution mixed in with ff ultima.
  • wip Setting user.theme.adaptive for use with Autotab color extension ⚠️ WIP, just a foundation
  • qol New Tab Page menu background - blue tint reduced
  • qol tab audio indicator border removed
  • fix vertical tabs top alignment fixed #172
  • qol Theme colors for Full moon (Default Dark Mode) adjusted/improved #172
  • qol PiP (mini video player) buttons - now follows theme/color-scheme primary accent color
  • qol Audio indicator (for tabs) - now follows theme/color-scheme primary accent color
  • qol new tab button under vertical tabs - now follows selected tab color
  • qol autoscroller restored to default style #172
  • fix readjusted sidebar positioning adjustments when using the tabs-on-top layout
  • qol Sidebar margin corrections when in fullscreen and added toolbar padding #179
  • qol overflow icon on navigation bar changed to a "more" icon
  • qol context menu seperators reduced visibility
  • qol pointer cursor added to certain buttons around the navigation bar (accessibility)
  • qol vertical tabs scrollbar increased visibility (accessibility)
  • qol hovering the edge of the screen where the titlebar x close button is, will trigger as a hover (accessibility) #112 #141

1.9.1 ​

  • Theme minimum requirement jumps to Firefox 132 (due to the rapid development of Firefox Developers recent changes require a new minimum requirement).
  • Firefox developers have merged the window controls into the navigation bar
  • fix setting ultima.tabs.autohide is enabled & improved (For Firefox 132 - Default Release) #162 #167
  • fix setting ultima.tabs.autohide is now stable and visual optimized with animation, overflow, overlay (For Firefox version 133+)
  • fix MacOS toolbar bug
  • fix fullscreen spacing correction for the autohide vertical tabs feature #165 @tthornton3-chwy
  • qol notes and documentation corrections for Color Scheme customizations #161 @emmanuel-ferdman
  • new | fix setting ultima.theme.color.swap to swap around colors when using Firefox themes. #146
  • new setting ultima.theme.icons to use default firefox icons or Ultima themed icons #146
  • new setting ultima.theme.menubar for one line menubar style
  • new setting ultima.disable.windowcontrols.button disable window controls (ultima.keep.titlebar renamed/removed)
  • new setting ultima.disable.alltabs.button to disable the all tabs button (ultima.xstyle.disable.alltabsbutton renamed/removed)
  • new setting ultima.disable.verticaltab.bar to hide the verttabbar for sidebery like setups, will need to use the sidebar button once to hide the bar (ultima.tabs.disabled renamed/removed)
  • fix sidebar spacing correction, when vertical tabs are expanded
  • qol tab audio indicator border removed.
  • fix vertical tabs top alignment fixed #172
  • qol Theme colors for Full moon (Default Dark Mode) adjusted/improved #172
  • qol PiP (mini video player) buttons - now follows theme/color-scheme primary accent color
  • qol Audio indicator (for tabs) - now follows theme/color-scheme primary accent color
  • qol new tab button under vertical tabs - now follows selected tab color
  • qol autoscroller restored to default style #172

1.9 (Firefox introduces Native Vertical Tabs) ​

*"You may or may not have noticed, but many custom themes that target tabs have broken recently. This is because - as of Firefox version 131, Firefox has made their own vertical tabs implementation. Firefox's implementation is missing a lot, the spacing is extreme.. auto-hiding tabs isn't a thing, etc, etc, but most importantly.. This forces a bit of a reset onto the FF Ultima theme.

As the developers continue to make progress, the theme will only improve, while restoring many of the lost features. With all of that said..."*

  • Theme minimum requirement jumps to Firefox 131.
  • Theme size reduced to 12mb
  • All prior positioning bugs, Fullscreen effects on Mac, have been corrected
  • user.theme settings for different color-schemes have been saved, functional
  • ultima.disable.windowcontrols setting to merge the window controls into the navigation bar
  • ultima.tabs.autohide - ongoing development, may (was) be implemented by Firefox Developers
  • ultima.disable.verticaltabs.bar - to hide tabs completely (for sidebery setups)
  • ultima.sidebery.autohide - show/hide sidebery on hover, keep all other sidebars expanded
  • ultima.sidebar.autohide - show/hide all sidebars on hover
  • ultima.sidebar.longer - when using autohide the sidebar will expand to a longer/bigger 400px view
  • ultima.spacing.compact - setting to remove rounded borders from window, and reduce spacing between panels, this replaces and improves on xstyle.squared and xstyle.squished
  • ultima.theme.extensions - theme extension menu
  • ultima.urlbar.suggestions - remove urlbar suggestions clutter
  • ultima.urlbar.centered - center urlbar text
  • ultima.urlbar.hidebuttons - hide excessive urlbar buttons, unless hovering
  • ultima.xstyle.urlbar - makes the urlbar transparent when not in use
  • ultima.xstyle.containertabs - provides alternative styles for container tabs, ongoing progression for vertical tabs
  • ultima.xstyle.pinnedtabs - provides alternative styles for pinned tabs, ongoing progression for vertical tabs
  • ultima.xstyle.private - when on, private browsing page can use a custom background, with less clutter on screen
  • qol Youtube styling - notification badge changed from yellow to default red #142
  • qol override-styles.css file has been reformatted to theme-xstyle.css organizing all code/functions that relate to alternative styles (ultima.xstyle)
  • qol new tab wallpapers have been enabled by default, post Firefox v131, this feature conflicted with the new tab wallpapers toggle in about:config
  • new|qol vertical tab end margin spacing reduced
  • new|qol current/selected tab box shadow added for improved visibility
  • new|fix titlebar/navbar spacing improved when window width reaches smaller sizes
  • new | fix setting ultima.fix.gnome.titlebar for linux gnome titlebar buttons
  • new | fix setting ultima.theme.color.swap to swap around colors when using Firefox themes. #146
  • new setting ultima.theme.icons to use default firefox icons or Ultima themed icons (extension menu, back, forward, ublock) #146

1.8.6 ​

  • new Setting ultima.xstyle.squished to remove margins and borders, allowing hovering absolute corners to trigger tabs or sidebar display. (similar to xstyle.squared but keeping the rounded aesthetic). #124
  • new Setting ultima.sidebar.hidden can fully hide/collapse the sidebar when used with autohide, also allows hovering screen edge when in fullscreen/maximized when used with xstyle.squared or xstyle.squished. #124
  • new Setting ultima.OS.notitlebar for #122
  • new|qol Setting ultima.sidebar.longer when using sidebar.autohide the sidebar will be 350px long (bigger).
  • qol When in fullscreen mode (F11) the navigation bar animation has been overwritten. Smoother transition when handling window control visibility.
  • qol Setting ultima.xstyle.lwtheme given more functionality. Making the vertical tabs and sidebar match the Main Window color.
  • qol The doc folder has been removed from the theme. This cut the theme's source-size in half (-10mb). View the Wiki for all help & documentation.
  • fix Mac OS titlebuttons display in fullscreen, mistargetted. #124
  • fix specifying scrollbar styling for webpages with unusual scrollbar utilization (google search). #123
  • todo Code Miniaturization. position-tabs.css is a mess.

1.8.5 ​

  • new Turning off ultima.tabs.vertical now provides a Tabs on Top layout.
  • new Toggle vertical tabs to the right side of the Browser with ultima.tabs.vertical.rightside. #29 #111
  • qol When in Fullscreen mode (F11) rounded borders and spacing will be disabled. #115
  • qol When in Fullscreen mode (F11) vertical tabs / sidebar become fully hidden, still accessible.
  • qol When in Fullscreen mode (F11) hidden tabs / sidebar are fully responsive to hovering absolute screen corners and edges.
  • qol Increased responsiveness to hovering vertical tabs area and mini-button-bar area.
  • qol Improvement++ to full screen navigation-bar responsiveness.
  • qol YT theming, notifications menu saturation decreased. #119
  • qol Code Miniaturization.
  • qol Setting browser.newtabpage.activity-stream.newtabWallpapers.v2.enabled will enable Firefoxs New-Tab Wallpapers feature. Overriding FF Ultima wallpapers.

Screenshot from 2024-07-20 02-21-11

Screenshot from 2024-07-28 20-42-09

1.8.1 ​

  • new A couple of other Color Schemes were created: Gruvbox Edition, Gruvbox Light Edition, Midnight Edition
  • new Catppuccin-Mocha Edition by Draff (@ItsLogic).
  • new Change between Color Schemes and New Tab Backgrounds by typing user.theme in the about:config page.
  • new Setting ultima.xstyle.urlbar provides an alternate style for the URL BAR - blending into the nav bar, with no box-shadow or border #96.
  • qol Improvement to full screen navigation-bar responsiveness.
  • qol|new Additional OS settings for Linux Users with themed window decorations.
  • fix fade out the use of customizing="true" selector in response to Firefox v129.0b4 changes.

0000

ff-editions

1.8 ​

  • Ultima restructures how color is applied to the browser via Color Schemes.
  • This is kick started with the new Catppuccin Edition Color Scheme and the Default Dark (Full Moon) and Light (Dusky) Schemes
  • new Color schemes creation guide via the New Color Scheme page.
  • new Setting ultima.sidebery.autohide autohide's Sidebery only, while other Sidebar Tabs remain static, by @frandmb #88.
  • new Setting ultima.OS.mac can now be used for any OS, to simulate left side title bar buttons.
  • fix Close button for tabs not visible when in Fullscreen Mode, #30.
  • fix When in fullscreen mode, title bar buttons will now only display when the navigation bar is hovered.
  • qol Styling for pinned tabs vs selected tabs have been adjusted and simplified.
  • qol About:config warning-dialog automatically set to false through user.js.
  • qol Code miniaturization.
  • qol Setting ultima.OS.kdedecoration for KDE Users who may have themed window decoration applied to firefox.

catppuccin preview

lightmode preview

darkmode preview

1.7.9 ​

  • Ultima settings adopt a new naming structure, "literal and to the point"
  • Ultima also adopts a new format for the change-log, or organization
  • new Setting ultima.tabs.vertical.hide will hide vertical tabs (renamed).
  • new Setting ultima.tabs.vertical.onlyprivate hides vertical tabs ~ except for in private windows.
  • new Setting ultima.urlbar.suggestions to toggle url bar suggestions on/off, #6.
  • new Setting ultima.urlbar.centered to toggle url bar centered text and overflow.
  • new Setting ultima.urlbar.hidebuttons to show excess buttons only on hover.
  • new Audio indicator (in Sidebery) positioned similar to native vertical tabs by DarkDipper, #73.
  • fix Mac OS toolbar width patched, tested on Sonama and Ventura.
  • fix Group Indentations improved (in Sidebery) @DarkDipper, #73.
  • fix Added padding (2px) added to the bottom of the mini-button-bar.
  • fix Bad spacing, mathematical error, when tabs autohide is disabled.
  • fix Removed duplicate code regarding context menu theme.
  • removed Vertical tab toggle ultima.tabs.vertical no longer needed. You can delete in about:config.
  • todo Alternative lwtheme variables (experimental).
  • todo Setting to keep default tabs-on-top layout (not a priority).
  • todo Code miniaturization, slowly cleaning up the source, simplifying some functions, shrinking some files.
  • todo New preference for alternate pinned tab styling, still havent decided on a style yet. Feedback is appreciated.
  • Current Theme State on all OS's (I became a fan of Pop_OS)
windows1 7
Linuxlin
Mac (screenshot from LowSpecGamer25)mac-user

1.7.8 ​

  • Url bar text color adjustments
  • New Tab Page styling adjustments #59
  • Sidebar adjustments by bigshans #62
  • Sidebar visibility corrections
  • bug fixes

1.7.7 ​

  • Discussion about Native Vertical Tabs coming to Firefox start to heat up. Via, Jon (Community Manager @Mozilla) discussing a potential future for Firefox that may interest you. Topics: Native Vertical Tabs, Tab Grouping, Profile Management, and more.
  • bug fixes

1.7.6 ​

  • Firefox 126-127.0b1 introduces changes to -moz selector, fixed
  • Linux titlebar buttons see some corrections for the firefox update (and I finally started spending more time on linux :) )
  • bug fixes

2024-05-16_14-00

1.7.5 ​

  • Firefox 126-127.0b1 quick patches #48
  • userchrome toggle setting for expanding/collapsing the vertical tabs bar #31
  • bug fixes

1.7.4 ​

  • FF Ultima adopts the MPL-2.0 license #39
  • userchrome toggle support begins #31
  • Sidebery only setups see support via sidebery.autohide and tabs.vertical settings
  • bug fixes

explorer_Iyz3pZjiWT

1.7.3 ​

  • Linux users see some improvement to titlebar buttons via DE specific settings
  • Mac OS users see some improvements to title bar button positioning
  • Firefox 126 brings some breaking changes to lwtheme attribute, fixed
  • Pinned tabs adopt an outline color as styling
  • Tab dragging behavior corrections

1.7.1 ​

  • Linux Users see some improvement to window controls (titlebar buttons) appearance
  • Container tabs styles see some improvements by Kaedriz
  • Source restructured for users expecting forking behavior (I was still new to github at the time :) )

1 7

1.7 ​

l1ypna5AU1

1.6.6 ​

  • The border/outline method for browser content was introduced here (put in place to prevent certain webpages from breaking the border-radius boundary)
  • big fixes & spacing corrections

1.6.5 ​

  • Optional features were introduced, enabled and disabled by commenting out files in userChrome.css
  • tab audio indicator styling introduced
  • bug fixes

1.6 ​

  • Back when FF Ultima was first created, it was centered around a hacky implementation of Vertical Tabs. Where horizontal tabs were forced into a Vertical Position.
  • Full moon and Dusky Color Schemes automically adapt to the Systems current Color Mode
  • The extension menu panel compact theme was introduced
  • A Tab button strip feature was introduced
  • Unloaded tab styling introduced
  • Bug fixes

optional-autohide-tabs

No documentation ​